asset allocation monte carlo least cost dispatch investment bonds 401k investing investor annuities monte carlo simulation asset management financial planning simulation invest generator optimization management